package com.baomidou.mybatisplus.core.conditions.query;

import java.io.Serializable;

/**
 * <p>Query</p>
 *
 * <p>项目名称：fakerMybatisPlusUtil</p>
 *
 * <p>注释:无</p>
 *
 * <p>Copyright: Copyright Faker(c) 2023/1/20</p>
 *
 * <p>公司: Faker</p>
 *
 * @author 淡梦如烟
 * @version 1.0
 * @date 2023/1/20 20:26
 */
public interface IQuery<Children, T, R> extends Serializable {

    /**
     * 设置查询字段
     *
     * @param columns 字段数组
     * @return children
     */
    public Children select(R... columns);


    /**
     * 查询条件 SQL 片段
     */
    public String getSqlSelect();

}
